
.word5 .uni-forms-item__label {
		width: 200rpx!important;
	}
	.word6 .uni-forms-item__label {
		width: 220rpx!important;
	}
	.word5 .uni-error-message{
		padding-left: 200rpx!important;
	}
	.word6 .uni-error-message{
		padding-left: 220rpx!important;
	}
.form-wrap{
	background-color: #F5F5F5;
	padding-bottom: 80rpx;
	min-height: 100vh;
	.form-list-wrap{
		background-color: #FFFFFF;
		margin-bottom: 60rpx;
		
		.form-list-item {
			display: flex;		
			padding: 20rpx;		
			border-bottom: 1rpx solid #F5F5F5;
			.form-list-item-label{
				width: 200rpx;			
			}
			.form-list-item-label.required::before{
				content:"*";
				color: #ff0000;
				display:inline-block;
			}
			.form-list-item-input{
				flex: 1;
			}
			//多选框
			.uni-combox {
				height: 42rpx!important;
			}
			
		}
		.form-list-item:last-child{
				border-bottom: none;
		}
	}	
	.form-list-wrap.word6{
		.form-list-item {		
			.form-list-item-label{
				width: 240rpx;
			}
		}
	}
}

.btn{
	width: 568rpx;
	height: 80rpx;
	line-height: 80rpx;	
	border-radius: 8rpx;
	margin: 0 auto;
	font-size: 28rpx;
	font-family: Noto Sans S Chinese;
	font-weight: normal;
	color: #636363;
}
.btn.btn-submit{
	background: $theme-color;
	color: #FFFFFF;
}
.form-list-wrap {
	
	.form-list-item {
		display: flex;
		padding: 20rpx;
		border-bottom: 1rpx solid #F5F5F5;

		.form-list-item-label {
			width: 200rpx;
		}

		.form-list-item-label.required::before {
			content: "*";
			color: #ff0000;
		}

		.form-list-item-input {
			flex: 1;
			.type {
				width: 540rpx;
				height: 60rpx;
				line-height: 60rpx;
				position: relative;
			
				&:after {
					content: '';
					position: absolute;
					transform: rotate(45deg);
					border-top: 2rpx solid #666;
					border-right: 2rpx solid #666;
					top: 14rpx;
					right: 16rpx;
					width: 24rpx;
					height: 24rpx;
				}
			}
		}
	}

	.form-list-item:last-child {
		border-bottom: none;
	}

}

.form-list-wrap.word5 {
	.form-list-item {
		.form-list-item-label {
			width: 230rpx;
		}
	}
	.renovation-notice {
		margin-top: 20rpx;
		margin-bottom: 20rpx;
		margin-left: 160rpx;
		font-size: 26rpx;
		color: #999;
	
		span {
			color: #5BA1FF;
		}
	}
}

.form-list-wrap.word6 {
	.form-list-item {
		.form-list-item-label {
			width: 250rpx;
		}
	}
}

.appoint-container {
		padding-bottom: 45rpx;

		.appoint_banner {
			width: 750rpx;
			height: 296rpx;

			image {
				width: 100%;
				height: 100%;
			}
		}

		.name {
			display: flex;
			position: relative;
			// margin: 0 20rpx;
			padding-left: 20rpx;
			width: 750rpx;
			height: 86rpx;
			align-items: center;
			border-bottom: 2rpx solid #F5F5F5;

			// box-shadow: 0px 1px 0px 0px rgba(237, 237, 237, 1);
			text {
				margin-right: 8rpx;
				color: #333333;
				font-size: 28rpx;
			}

			input {
				color: #666;
				font-size: 28rpx;
				width: 560rpx;
			}

			.info {
				margin-right: 33rpx;
				color: #333;
			}

			.arrow {
				position: absolute;
				top: 28rpx;
				right: 36rpx;
				transform: rotate(45deg);
				width: 24rpx;
				height: 24rpx;
				color: #9F9F9F;
				border-top: 2rpx solid rgba(159, 159, 159, 1);
				border-right: 2rpx solid rgba(159, 159, 159, 1);
			}

			.tap {
				width: 500rpx;
				height: 86rpx;
				line-height: 86rpx;
			}
		}

		.upload {
			width: 750rpx;
			height: 221rpx;
			display: flex;
			padding-top: 20rpx;
			padding-left: 20rpx;

			.left {
				color: #333;
				font-size: 28rpx;
				width: 120rpx;
				height: 27rpx;
				margin-right: 8rpx;
			}

			.up_img {
				width: 587rpx;
				height: 268rpx;
				margin-left: 20rpx;
				display: flex;

				.add {
					width: 164rpx;
					height: 164rpx;
					margin-right: 20rpx;

					image {
						width: 100%;
						height: 100%;
					}
				}

				.add_img {
					width: 164rpx;
					height: 164rpx;
					border: 1rpx solid #999999;
					margin-right: 40rpx;
					position: relative;

					image {
						width: 100%;
						height: 100%;
					}

					.clear {
						width: 40rpx;
						height: 40rpx;
						background-color: #000;
						opacity: 0.5;
						color: #BFBFBF;
						position: absolute;
						top: 0;
						right: 0;
						font-size: 32rpx;
						text-align: center;
						line-height: 40rpx;
					}
				}
			}
		}

		.immediate {
			margin: 86rpx 0 0 84rpx;
			width: 578rpx;
			height: 72rpx;
			background-color: #1064E9;
			border-radius: 8rpx;
			font-size: 32rpx;
			color: #fff;
			text-align: center;
			line-height: 72rpx;
		}
	}

	.btn {
		width: 568rpx;
		height: 80rpx;
		color: #fff;
		font-size: 32rpx;
		background: #3080FB;
		border-radius: 8rpx;
		margin-top: 60rpx;
		margin-left: 92rpx;
	}

	.list {
		// height: 1100rpx;

		.type {
			width: 540rpx;
			height: 60rpx;
			line-height: 60rpx;
			position: relative;

			&:after {
				content: '';
				position: absolute;
				transform: rotate(45deg);
				border-top: 2rpx solid #666;
				border-right: 2rpx solid #666;
				top: 14rpx;
				right: 16rpx;
				width: 24rpx;
				height: 24rpx;
			}
		}

		.list-item {
			padding-left: 18rpx;
			width: 750rpx;
			height: 88rpx;
			display: flex;
			color: #333;
			border-bottom: 2rpx solid #f5f5f5;
			align-items: center;
			background-color: #fff;

			input {
				height: 60rpx;
				// background-color: pink;
				width: 500rpx;
			}
		}

		.btn {
			width: 568rpx;
			height: 80rpx;
			color: #fff;
			font-size: 32rpx;
			background: $theme-color;
			border-radius: 8rpx;
			margin-top: 62rpx;
			margin-left: 92rpx;
		}

		.install {
			margin-top: 0;
		}

		.text {
			width: 750rpx;
			height: 220rpx;
			color: #333;
			padding-top: 20rpx;
			padding-left: 20rpx;
			background-color: #fff;
		}

		.list-bottom {
			width: 750rpx;
			height: 310rpx;
			background-color: #fff;
			padding-top: 40rpx;
			display: flex;

			.upload-img {
				width: 230rpx;
				height: 230rpx;
				margin-left: 20rpx;

				image {
					width: 100%;
					height: 100%;
				}
			}

			.img-list {
				position: relative;

				image {
					width: 230rpx;
					height: 230rpx;
					margin-left: 10rpx;
				}

				.clear {
					width: 40rpx;
					height: 40rpx;
					background-color: #000;
					opacity: 0.5;
					color: #BFBFBF;
					position: absolute;
					top: 0;
					right: 0;
					font-size: 32rpx;
					text-align: center;
					line-height: 40rpx;
				}
			}
		}

		.container {
			width: 100%;
			height: 620rpx;
		}

		.renovation-notice {
			margin-top: 33rpx;
			margin-left: 179rpx;
			font-size: 26rpx;
			color: #999;

			span {
				color: #5BA1FF;
			}
		}
	}

	.list2 {
		height: 800rpx;
	}